.tree-folder {
	background: url( images/default/icons/folder-closed.gif ) no-repeat -1px -1px;
}

.tree-folder-open {
	background: url( images/default/icons/folder.gif ) no-repeat -1px -1px;
}

.my-tree {
	cursor: default;
}

.my-treeitem, .my-treeitem table, .my-treeitem table td {
	-moz-outline: none;
	-moz-user-focus: normal;
}

.my-treeitem td {
	height: 19px;
}

.my-tree-indent {
	line-height: 1px;
	font-size: 1px;
}

.my-tree-joint div {
	width: 15px;
	height: 19px;
	line-height: 1px;
	font-size: 1px;
}

.my-tree-left, .my-tree-left div, .my-tree-right {
	line-height: 1px;
	font-size: 1px;
	width: 3px;
}

.my-tree-left div, .my-tree-right div {
	width: 3px;
}

.my-tree-check div {
	width: 17px;
	height: 19px;
	line-height: 1px;
	font-size: 1px;
	display: block;
}

.my-tree-icon div {
	width: 16px;
	height: 16px;
	margin-top: 1px;
	cursor: pointer;
}

.my-ie .my-tree-icon {
	padding-top: 2px;
}

.my-ie .my-tree-icon div {
	position: static;
}

.my-tree-item-text span {
	font-family: arial, tahoma, helvetica, sans-serif;
	font-size: 12px;
	white-space: nowrap;
	padding-left: 3px;
	padding-right: 3px;
	display: block;
	height: 15px;
	cursor: pointer;
}

.my-tree-over .my-tree-left {
	background: url( images/default/shared/select-19-bg.gif ) no-repeat left -57px;
}

.my-tree-over .my-tree-right {
	background: url( images/default/shared/select-19-bg.gif ) no-repeat right -76px;
}

.my-tree-over .my-tree-check, .my-tree-over .my-tree-icon, .my-tree-over .my-tree-item-text {
	background: url( images/default/shared/select-19-bg.gif ) left -95px;
}

.my-tree-sel .my-tree-left {
	background: url( images/default/shared/select-19-bg.gif ) no-repeat left 0px;
}

.my-tree-sel .my-tree-right {
	background: url( images/default/shared/select-19-bg.gif ) no-repeat right -19px;
}

.my-tree-sel .my-tree-check, .my-tree-sel .my-tree-icon, .my-tree-sel .my-tree-item-text {
	background: url( images/default/shared/select-19-bg.gif ) left -38px;
}

.my-tree-close {
	background: url( images/default/tree/vnode.gif ) no-repeat 0px 1px;
}

.my-tree-open {
	background: url( images/default/tree/vnode.gif ) no-repeat 0px -32px;
}

.my-tree-joint-over  .my-tree-open {
	background: url( images/default/tree/vnode.gif ) no-repeat 0px -48px;
}

.my-tree-joint-over .my-tree-close {
	background: url( images/default/tree/vnode.gif ) no-repeat 0px -15px;
}

.my-tree-notchecked {
	background: url( images/default/tree/notchecked.gif ) no-repeat 0px 50%;
}

.my-tree-checked {
	background: url( images/default/tree/checked.gif ) no-repeat 0px 50%;
}

.my-tree-loading .tree-folder {
	background: url( images/default/icons/wait.gif ) no-repeat 0px -1px;
}

.my-tree-loading .my-tree-item-text span {
	font-style: italic;
}